package com.dhcc.sdc.api.entity;

public class DRGParams {

    private Long episodeId;

    private String xcode;

    private String age;

    private String sex;
    //主诊断
    private String mainDiagnosis;
    //主诊断描述
    private String mainDiagnosisDesc;
    //其他诊断
    private String diaList;

    private String totalExpense;

    private String privateFee;

    private String selfFee;



    private DRGParams (String episodeXcode){
        this.xcode = episodeXcode;
    }

    public static DRGParams getInstance(String episodeXcode){
        return new DRGParams(episodeXcode);
    }

    public void init(){
        this.setAge("26");
        this.setMainDiagnosis("G24.900");
        this.setMainDiagnosisDesc("张力失常");
        this.setSex("2");
        this.setTotalExpense("39445.80");
        this.setDiaList(" [{\n" +
                "            \"CODE\": \"C04.900\",\n" +
                "            \"DESC\": \"口底恶性肿瘤\"\n" +
                "        }, {\n" +
                "            \"CODE\": \"D33.104\",\n" +
                "            \"DESC\": \"脑桥良性肿瘤\"\n" +
                "        }, {\n" +
                "            \"CODE\": \"I49.900x002\",\n" +
                "            \"DESC\": \"心律失常型冠心病\"\n" +
                "        }, {\n" +
                "            \"CODE\": \"T67.200\",\n" +
                "            \"DESC\": \"中暑痉挛\"\n" +
                "        }, {\n" +
                "            \"CODE\": \"T35.700\",\n" +
                "            \"DESC\": \"冻伤\"\n" +
                "        }, {\n" +
                "            \"CODE\": \"U07.100x001\",\n" +
                "            \"DESC\": \"新型冠状病毒肺炎\"\n" +
                "        }, {\n" +
                "            \"CODE\": \"Z00.001\",\n" +
                "            \"DESC\": \"健康查体\"\n" +
                "        }, {\n" +
                "            \"CODE\": \"Z00.001\",\n" +
                "            \"DESC\": \"健康查体\"\n" +
                "        }, {\n" +
                "            \"CODE\": \"I10.x00x002\",\n" +
                "            \"DESC\": \"高血压\"\n" +
                "        }, {\n" +
                "            \"CODE\": \"I20.900\",\n" +
                "            \"DESC\": \"心绞痛\"\n" +
                "        }, {\n" +
                "            \"CODE\": \"D33.104\",\n" +
                "            \"DESC\": \"脑桥良性肿瘤\"\n" +
                "        }, {\n" +
                "            \"CODE\": \"R42.x00\",\n" +
                "            \"DESC\": \"头晕和眩晕\"\n" +
                "        }, {\n" +
                "            \"CODE\": \"J45.005\",\n" +
                "            \"DESC\": \"咳嗽变异性哮喘\"\n" +
                "        }, {\n" +
                "            \"CODE\": \"R42.x00x004\",\n" +
                "            \"DESC\": \"头晕\"\n" +
                "        }, {\n" +
                "            \"CODE\": \"R05.x00\",\n" +
                "            \"DESC\": \"咳嗽\"\n" +
                "        }, {\n" +
                "            \"CODE\": \"A17.01\",\n" +
                "            \"DESC\": \"发热\"\n" +
                "        }, {\n" +
                "            \"CODE\": \"B04.04.01.02.\",\n" +
                "            \"DESC\": \"肺热证\"\n" +
                "        }\n" +
                "    ]");
    }

    public Long getEpisodeId() {
        return episodeId;
    }

    public void setEpisodeId(Long episodeId) {
        this.episodeId = episodeId;
    }

    public String getXcode() {
        return xcode;
    }

    public void setXcode(String xcode) {
        this.xcode = xcode;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }

    public String getMainDiagnosis() {
        return mainDiagnosis;
    }

    public void setMainDiagnosis(String mainDiagnosis) {
        this.mainDiagnosis = mainDiagnosis;
    }

    public String getMainDiagnosisDesc() {
        return mainDiagnosisDesc;
    }

    public void setMainDiagnosisDesc(String mainDiagnosisDesc) {
        this.mainDiagnosisDesc = mainDiagnosisDesc;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getDiaList() {
        return diaList;
    }

    public void setDiaList(String diaList) {
        this.diaList = diaList;
    }

    public String getTotalExpense() {
        return totalExpense;
    }

    public void setTotalExpense(String totalExpense) {
        this.totalExpense = totalExpense;
    }

    public String getPrivateFee() {
        return privateFee;
    }

    public void setPrivateFee(String privateFee) {
        this.privateFee = privateFee;
    }

    public String getSelfFee() {
        return selfFee;
    }

    public void setSelfFee(String selfFee) {
        this.selfFee = selfFee;
    }
}
